package lanqiaobei2015;

public class _05三羊献瑞 {
    /**
     * 观察下面的加法算式：
     *        祥瑞生辉
     *   +    三羊献瑞
     * ----------------------
     *      三羊生瑞气
     * 其中，相同的汉字代表相同的数字，不同的汉字代表不同的数字。
     * 请你填写“三羊献瑞”所代表的4位数字（答案唯一），不要填写任何多余内容。
     *
     *      a b c d
     *  +   e f g b
     *    e f c b i
     *   e=1,a=9,f=0,c=b+1,c+g>10,d,i
     */
    public static void main(String[] args) {
        for (int d = 2;d < 9; d++){
            for (int b = 2 ; b < 9 ;b++){
                if (b == d) continue;
                for (int g = 2; g < 9 ;g++){
                    if (b == g || d == g) continue;
                    int c = b + 1;
                    if (c == b || c == d || c == g) continue;
                    if (c + g <= 10) continue;
                    int sum = 9000+b*100+c*10+d+1000+g*10+b;
                    for (int i = 2 ; i < 9; i++){
                        if (i == b || i == c || i == d || i ==g) continue;
                        if (sum <= (10000+c*100+b*10+i) && sum >=(10000+c*100+b*10+i)){
                            System.out.print(1);
                            System.out.print(0);
                            System.out.print(g);
                            System.out.print(b);
                        }
                    }

                }
            }
        }
    }
}
